package cc.admin.modules.graduate.entity.VO;

import cc.admin.modules.graduate.entity.BlankQuestions;
import cc.admin.modules.graduate.entity.ChoiceQuestions;
import cc.admin.modules.graduate.entity.DTO.DesignQuestionsListDto;
import cc.admin.poi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class ExamPaperVo {
    /**id*/
    @Excel(name = "id", width = 15)
    @ApiModelProperty(value = "id")
    private String id;

    /**选择id*/
    @Excel(name = "选择id", width = 15)
    @ApiModelProperty(value = "选择id")
    private String choiceIds;

    /**填空id*/
    @Excel(name = "填空id", width = 15)
    @ApiModelProperty(value = "填空id")
    private String blankIds;


    /**填空题集合*/
    @Excel(name = "填空题集合", width = 15)
    @ApiModelProperty(value = "填空题集合")
    private List<BlankQuestions> blankQuestionsList;

    /**填空题集合*/
    @Excel(name = "填空题集合", width = 15)
    @ApiModelProperty(value = "填空题集合")
    private List<DesignQuestionsListDto> designQuestionsListDtoList;

    /**选择题集合*/
    @Excel(name = "选择题集合", width = 15)
    @ApiModelProperty(value = "选择题集合")
    private List<ChoiceQuestions> choiceQuestionsList;

    /**卷子名称*/
    @ApiModelProperty(value = "卷子名称")
    private String paperName;
    /**创建人*/
    @Excel(name = "创建人", width = 15)
    @ApiModelProperty(value = "创建人")
    private String createBy;
    /**创建时间*/
    @Excel(name = "创建时间", width = 15)
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    /**修改时间*/
    @Excel(name = "修改时间", width = 15)
    @ApiModelProperty(value = "修改时间")
    private Date updateTime;
    /**修改人*/
    @Excel(name = "修改人", width = 15)
    @ApiModelProperty(value = "修改人")
    private String updateBy;
    /***/
    @Excel(name = "", width = 15)
    @ApiModelProperty(value = "")
    private String tenantId;
}
